var fs = require('fs')

var p1 = new Promise(function(resolve,reject){
    fs.readFile('./03-http.js','utf8',function(err,data){
        if(err){
            reject(err)
        }else{
            resolve(data)
        }
    })
})

var p2 = new Promise(function (resolve, reject) {
    fs.readFile('./04-http-response.js', 'utf8', function (err, data) {
        if (err) {
            reject(err)
        } else {
            resolve(data)
        }
    })
})

var p3 = new Promise(function (resolve, reject) {
    fs.readFile('./05-http-url.js', 'utf8', function (err, data) {
        if (err) {
            reject(err)
        } else {
            resolve(data)
        }
    })
})

p1.then(function(data){
    console.log(data)
    console.log('====================11111111111111111==============================')
    return p2
} ,function (err) {
    console.log(err)
}).then(function (data) {
    console.log(data)
    console.log('====================22222222222222222==============================')
    return p3
}).then(function(data){
    console.log(data)
    console.log('====================3333333333333333==============================')
})